package com.kpmg.datalake.autopackage.dao;

import java.util.List;

import com.kpmg.datalake.autopackage.vo.ExcelVo;

import org.apache.ibatis.annotations.Param;


/**
 * excel模板管理表 kpmg_pkgdata_management Mapper
 * @author james
 */
public interface ExcelMapper {
	
	/**
	 * 依据项目查询请求列表
	 * @param userId
	 * @param projectId
	 * @return
	 */
	List<ExcelVo> selectByUserId(@Param("prjId")String projectId);
	
	/**
	 * 根据查询条件模糊查询
	 * @param projectId
	 * @param searchValue
	 * @return
	 */
	List<ExcelVo> selectBySearch(@Param("prjId")String projectId, @Param("searchValue")String searchValue, @Param("orderColumn")String orderColumn, @Param("orderDir")String orderDir);
	
	/**
	 * 根据前台传入的查询参数，查询源数据
	 * @param inputName
	 * @return
	 */
	List<ExcelVo> selectSourceDataList(@Param("inputName")String inputName,@Param("prjId")String projectId);

	int insertSelective(ExcelVo record);
    

}